package cn.picclife.mwx.manager.sys.mapper;

import java.util.List;

import cn.picclife.mwx.common.core.dao.MyBatisRepositoryAnnotation;
import cn.picclife.mwx.manager.sys.model.bo.MatchQueryListReq;
import cn.picclife.mwx.manager.sys.model.bo.MatchSaveReq;
import cn.picclife.mwx.manager.sys.model.bo.MatchSwitchReq;
import cn.picclife.mwx.manager.sys.model.bo.TargetTipReq;
import cn.picclife.mwx.manager.sys.model.po.QuerySysteamEntity;
import cn.picclife.mwx.manager.sys.model.po.SysTipsMatchEntity;

/**
 * @description 系统提示信息匹配mapper 
 * @author SaiZhiyi
 * @creatTime 2020年7月17日 上午9:50:00
 */
@MyBatisRepositoryAnnotation
public interface SysTipsMatchMapper {
	
	int queryCount(MatchQueryListReq req);
	
	/**
	 * @description 查询匹配裂变
	 * @author saizhiyi 
	 * @return
	 */
	List<SysTipsMatchEntity> queryList(MatchQueryListReq req);
	
	/**
	 * @description 保存信息匹配
	 * @author saizhiyi 
	 * @return
	 */
	int matchSave(SysTipsMatchEntity entity);
	
	/**
	 * @description 是否有效开关 
	 * @author saizhiyi 
	 * @return
	 */
	int matchSwitch(MatchSwitchReq req);
	
	int matchSwitchAll(MatchSwitchReq req);
	
	
	List<SysTipsMatchEntity> queryTargetTip(TargetTipReq req);
	
	List<QuerySysteamEntity> querySysteam();
}
